package com.dongnao.barry.ls38_rxjavaopertor;

import java.io.Serializable;

/**
 * Created by Administrator on 2018/5/28.
 */

public class Point<T> {
    private T x;       // 表示X坐标
    private T y;       // 表示Y坐标

    public void setX(T x) {
        this.x = x;
    }

    public void setY(T y) {

    }
//java   extends  偷懒
    public static <T extends Number&Serializable&Comparable,U extends Runnable>T getNumber() {
        //编译器只要能确定通配符类型，会允就许，如果无法确定通配符的类型，就会报错。
//        T t=new T();//Integer  Floater
        return null;
    }

    public T getX() {
        return this.x;
    }

    public T getY() {
        return this.y;
    }

}
